package 代理模式

import "fmt"

type iTask interface {
	FindLove(hair,skin string)
}

type Task struct {

}

func (b *Task) FindLove(hair,skin string)  {
	fmt.Printf(" 找一个%s头发，%s皮肤的妹妹~\n",hair,skin)
}


//..代理了Task ↑↑↑
type LaPiTiaoMission struct {
	task *Task
}

//..不要觉得多次一举 到了实际使用的时候还能感受到接口的便利
func (l *LaPiTiaoMission) FindLove(hair,skin string)  {
	l.task.FindLove(hair,skin)
}

